﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;} 
img {border:0; vertical-align:middle; line-height:0;} 
/*address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} */
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-family:'Microsoft YaHei'} 
.fl{float:left;}.fr{float:right;}.clear{ clear:both;}.f24{font-size:24px;}.lh30{line-height:30px;}.mt15{margin-top:15px;}.ml5{margin-left:5px;}.mt5{margin-top:5px;}.oragne{color:#f47400;}.red{color:#F00;}.ml20{margin-left:20px;}
a{text-decoration:none;color:#333;} 
.color_red{text-decoration: none;color:#c40000;}
em,i{font-style:normal;}
a { color: #333;}
.clearfix{display: block;}
.clearfix:after {display: block;content: ".";height: 0;visibility: hidden;clear: both;font-size: 0;line-height: 0;}
body {color: #333;background: #fff;font: 12px/1.5 'Microsoft YaHei';}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.mt40{ margin-top:40px;}
.mb10{ margin-bottom:10px;}
.ml80{ margin-left:80px;}
.hide{display:none;}

/*通用头部底部*/
.container{min-width:1200px;}
.w-a{width:1200px;margin-left:auto;margin-right:auto}
.header{width:100%;}
.header .r_inner{height:100px; padding:0 25px}
.header .r_inner .r_logo{float:left; margin-top:22px;}
.header .r_inner .r_tele{float:right; margin-top:30px;}
.header .r_menu{border-top:1px solid #fff;height:43px;width:100%; position:relative;}
.header .r_menu:after{content:""; position:absolute;left:0;right:0;bottom:0;height:2px;background:#b60005;background: linear-gradient(to right, #b60005 , #f6a60c) !important;}
.header .r_menu .r_m_ul{ position:relative;margin-top:-1px;}
.header .r_menu .r_m_ul li{float:left;border-top:1px solid #fff;margin-right:60px; line-height:40px;}
.header .r_menu .r_m_ul li a{color:#666;font-size:16px;}
/*.header .r_menu .r_m_ul li.cur,.header .r_menu .r_m_ul li:hover{border-color:#c82128;}*/
.header .r_menu .r_m_ul li.cur a,.header .r_menu .r_m_ul li:hover a{color:#c82128;}
.header .r_menu .r_m_ul li:hover,.header .r_menu .r_m_ul li:hover a{-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.r_m_nav{ position:relative;}
.h_search{width:30px;height:30px;position:absolute;top:6px;right:0; background-color:#b70005; overflow: hidden; border-radius:3px;
-webkit-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;transition: all 100ms ease-in-out;
}
.h_search .s_text{ border-radius:3px; background-color:#fff;border:none;height:20px; line-height:20px;padding-left:5px; width:160px; margin:5px 5px 0 5px; font-size:12px; outline:none;}
.h_search.s_w{ width:200px;
-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
.h_search.s_w:after{ position:absolute;top:0;right:28px; height:30px;width:2px; background-color:#b70005; z-index:111; content:"";}
.header .r_menu .search{ cursor:pointer;border:none;width:30px;height:30px; background:url(../images/h_s_i.jpg) no-repeat; position:absolute;top:0px;right:0; background-size:cover; outline:none; z-index:100; font-size:0; color:rgba(0,0,0,0);}

.bannerSlider{position:relative;width:100%; overflow:hidden;}
.bannerSlider .banner_list{height:100%;}
.bannerSlider .banner_list li{width:100%;overflow:hidden; position:relative;}
.bannerSlider .banner_list li img{width:1920px;position:relative;left:50%;margin-left:-960px; vertical-align:middle;}
.bannerSlider .bannerPage{position:absolute;bottom:5px;left:50%;margin-left:-35px;}
.bannerSlider .bannerPage li{ display:inline-block;height:4px; width:30px; background-color:rgba(0,0,0,0.5); margin:0px 2px;text-indent:-99em;overflow:hidden;}
.bannerSlider .bannerPage li.on{background-color:#c40000;}

.footer{background-color: #f6f6f6;position: relative; width: 100%;}
.footer::before{content:""; position:absolute;left:0;right:0;top:0;height:4px;background:#b60005;background: linear-gradient(to right, #b60005 , #f6a60c) !important;}
.f_box{width:810px;margin:auto;padding-top:40px;}
.f_box .f_b_img{float:left;}
.f_box .f_txt{margin-left: 200px;}
.f_box .tx1{color:#999;font-size: 14px;margin-bottom: 40px;}
.f_box .tx2{ line-height: 12px;}
.f_box .tx2 span.s1{color:#b60005;font-size: 20px;margin-right: 10px;}
.f_box .tx2 span.s2{color:#b60005;font-size: 62px; font-family:"微软雅黑";}
.f_box .f_txt p{font-size: 16px;color:#999;margin-top: 20px;}
.footer .f_line{ text-align:center;padding:20px 0; }
.footer .f_line a{color:#999;margin:0 20px;}
.footer .f_line a:hover{color:#333; text-decoration:underline;}

/*返回顶部*/
#toTop{ position:fixed;width:42px;height:90px;right:10px;bottom:100px; opacity:0; filter:Alpha(opacity=0);}
#toTop.toShow{opacity:1; filter:Alpha(opacity=100);-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;}
#toTop a{display:block;width:100%;height:37px; background:url(../images/i_top.jpg) no-repeat;}
#toTop a.to_con{ background-position: 0 top; margin-bottom:5px;}
#toTop a.to_top{ background-position: 0 bottom;}